Part V: Rules > Suspend Rules > Resumed Work Items

Suspend Rules

Suspend rules let XTRAC or an operator temporarily place a work item in an idle state. Idle work items are unavailable for processing in the workflow. XTRAC allows manual suspension by an operator and automatic suspension by XTRAC.

Note: Rules based on age do not trigger for suspended items.

You can set up XTRAC so that an operator can decide when and for how long to suspend a work item within the guidelines that you define. You determine whether the operator can always suspend a work item, if you want to prevent suspensions between designated hours, and the number of times an operator can suspend a work item. To see how operators suspend work items, see the XTRAC Workbench User Guide.

XTRAC lets you set up rules to automatically suspend work items based on conditions that you define. The work items are suspended for the amount of time that you specify in days, hours, or minutes. You can also specify the number of days, hours, or minutes before or after a designated date, until a specific date, or until the value in a shared field changes to a specified value.

You can set up automatic suspend rules triggered by the after create, after received, or after update events or when any of these events occur.

Note: A work item that has been suspended manually by an operator cannot also be suspended by an automatic suspend rule.

The history of a work item indicates the following suspend events:

Before creating a suspend rule, you must create nodes, queues, operators, work item rules, and a reason value group.

IMPORTANT: For general XTRAC rule information, see XTRAC Rules.

Resumed Work Items

When a work item suspension is lifted and the work item reenters the workflow, it is a resumed work item. XTRAC Workbench displays the resumed work item in orange at the top of the work list. If an operator accesses work through work feed mode, the resumed work item displays as the next item for processing.

XTRAC can resume a work item based on the options that you set in an automatic or manual suspend rule. Operators with the appropriate privileges can resume an idle work item before the specified suspension expires.

You also can set up XTRAC so resumed work items return to the operator who originally suspended the items, to a specified queue, or to the original queue.

When an item is automatically resumed, rules are fired in the following order:

If you do not want the BA and AA priority rules to fire, do not create both at the node where the item resumes. Create only one type of rule.

XTRAC lets you create a manual or an automatic suspend rule that suspends an entire split family. However, only active members of the split family are suspended. If a split work item is frozen, resolved, already suspended, or awaiting rendezvous, it is not suspended.

You can choose the generation of the split family from which to start the suspension.

Assume the following details for the previous example family:

Based on the Suspend From Generation option, the following rules apply: 

Note: W2 and W3 are not suspended because they belong in generation 1 and the suspension did not begin until generation 2.

Suspension Reasons

When an operator suspends a work item, they must choose a reason why the work item is suspended. When you define an automatic suspend rule, you must also choose a reason for the suspension.

To populate the Reason Value Group field, you must define valid values for the field. For example, you can define values to indicate that a customer signature is missing or that a check has not been processed yet. From these values, you then create one or more reason value groups. For an automatic suspend rule, you select a reason value group and then select a specific reason from that group.

When you define the reasons why a work item is suspended, you also determine whether a suspended work item continues to age while suspended. For example, the business might not want the work item to continue to age while an operator is waiting for something from the customer such as a missing signature or contact number.

Business Calendars and Suspensions

Suspend rules use the business calendar for an organization. The business calendar defines the following information:

If XTRAC or an operator suspends a work item before the end of a business day, XTRAC counts the hours between the time the work item was suspended and the end of the business day as one day. Therefore, if an operator suspends a work item for one day at any time during business hours, the work item resumes at the end of the same business day. For example:

When Work Item Is Suspended

Suspension Period

Suspension Ends

Monday, May 10, at 3:00 p.m.

1 day

Monday, May 10, at 6:00 p.m. 

Monday, May 10, at 3:00 p.m.

2 days

Tuesday, May 11, at 6:00 p.m. 

Friday, May 14, at 3:00 p.m.

2 days

Monday, May 17, at 6:00 p.m.

When a work item is suspended for a period of hours or minutes, XTRAC uses calendar time, not the business calendar time. For example:

When Work Item Is Suspended

Suspension Period

Suspension Ends

Monday, May 10, at 3:00 p.m.

8 hours

Monday, May 10, at 11:00 p.m.

Monday, May 10, at 3:00 p.m.

48 hours

Wednesday, May 12, at 3:00 p.m.

Friday, May 14, at 3:00 p.m.

48 hours

Sunday, May 16, at 3:00 p.m.

Prevent Suspension Options

When you are creating a suspend rule, you can choose from the following Prevent Suspensions options:

Option Description
Always allow suspensions An operator can suspend a work item at any time. When you select this option, XTRAC disables all other prevent manual suspension options.
Between <start time> and <end time> server time

A time period that you define using a 24-hour clock to prevent suspensions in. The start time and end time options must express a valid time period. For example, 08:00 and 16:00.

Note: If you want the rule to be in effect for the entire day, use 00:00 for the start time and 23:59 for the end time.

Longer than <number of hours or minutes> each The maximum time period that is allowed for one suspension of a work item. For example, you specify that a single suspension for a work item cannot last longer than 48 hours. If an operator suspends a work item on Monday, May 10, at 3 p.m., the work item resumes its place in the workflow on Wednesday, May 12, at 3 p.m.
Longer than <number of hours or minutes> in total The total time that is allowed for all suspensions on a work item. For example, you specify that a work item cannot be suspended for more than 120 total hours. A work item is suspended for 96 hours in previous suspensions. An operator then tried to suspend the work item for 48 hours beginning at 10 a.m. Because the suspension puts the work item over the 120 total hours, the operator cannot suspend the work item for 48 hours and XTRAC sends a corresponding message.
No more than <number of> times The maximum number of suspensions that are allowed for a work item. For example, you specify that a work item can be suspended no more than three times. XTRAC tracks how many times an operator suspends the work item. When an operator tries to suspend the work item for the fourth time, XTRAC sends an error message that the suspension limits have been reached.

Suspend for Options

The maximum amount of time (in days, hours, or minutes) that XTRAC can suspend this type of work item. Valid values are 1 to 999.

For example, an operator suspends a work item on Monday, May 10, at 1 p.m. The following rules apply based on whether you specified days, hours, or minutes in the rule:

Suspend until Options

The maximum amount of time (in days, hours, or minutes) that XTRAC can suspend this work item based on the date value that was specified in the Date in Field drop-down list box. This amount of time is based on an offset from the specified date.

For example, XTRAC suspends a work item entering the NIGOQ queue on Thursday, May 14, at 3 p.m., and the following rules apply:

Suspend until date Options

The exact date and time that XTRAC resumes a work item.

For example, you specify that XTRAC could suspend a work item until May 20 at 15:00 hours (3 p.m.)

XTRAC suspends a work item at 10 p.m. on Tuesday, May 18. XTRAC then resumes the work item on May 20 at 3 p.m.

Suspend until Shared Field Change

Resumes a work item based on a change to a field that is shared by a split family. This option is not based on a business calendar or calendar.

For example, you specify that a work item remains suspended until the Order Status custom field equals Ready to Schedule Job.

XTRAC suspends a parent and two child work items that contain the shared Order Status custom field. The current value of the Order Status field is Waiting for Parts.

On Wednesday, May 19, at 11 a.m., an operator changes the value in this field on one of the child work items to Ready to Schedule Job. Because this is a field that is shared across the parent and both child work items, XTRAC immediately lifts the suspension and resumes all three work items in the split family.

Prevent Suspension Combinations

You can combine the Prevent Suspension options.

For example, in the Prevent Suspensions box, you specify that a work item cannot be suspended for more than 48 hours for a single suspension, has a limit of 120 hours total, and that it can be suspended no more than 3 times.

A work item is suspended on Monday, May 10, at 2 p.m. for 48 hours, which is the maximum for a single suspension. On Wednesday, May 12, at 2 p.m., the work item is resumed, which leaves 72 hours out of a total of 120 hours and two suspensions left.

On Thursday, May 13, the same work item is suspended for another 48 hours at 10 p.m. The work item resumes its place in the workflow on Saturday, May 15, at 10 a.m. This leaves 24 hours out of a total of 120 hours and one suspension left out of three.

On Monday, May 18, at 2 p.m., the operator tries to suspend this same work item for another 48 hours. Although this suspension does not exceed the maximum for a single suspension or the maximum number of suspensions, it does exceed the total number of hours for all suspensions. The operator cannot suspend the work item for this amount of time and receives a corresponding message.

Automatic Transfers to an Operator’s Personal Queue

When you do not select the Allow Items To Be Automatically Transferred Into This Operator’s Personal Queue option in the operator’s profile, XTRAC determines whether a suspension can occur, what an operator can do based on the location of the work item, and the expire options that you defined in the suspend rule.

If the work item is in a personal queue, the following rules apply:

If the work item is in a work queue, the following rules apply:

XTRAC also determines whether a resume can occur based on the location of the work item.

Creating a Reason Value Group

When an operator chooses to suspend a work item, they must indicate why they are suspending the work item. When you define an automatic suspend rule, you also must indicate why you are suspending the work item. You cannot save a suspend rule until you specify a reason value group.

Note: To define a Reason value group, you need the Create and Suspend Reason security functions as part of the security group that is associated with your entitlement set.

To create a reason value group

  1. In Feature Explorer, click Fields > Reason.
  2. In the Reason Detail window, at the bottom of the grid, click Click here to add a new valid value row.
  3. Type a name for the value (up to 30 characters).
  4. In the Description column, type a description (up to 60 characters) for the value.
  5. If you want the suspended item to continue to age while it is suspended, check the Continue to Age check box.

By default, the work item continues to age. Your business might not want the work item to continue to age. For example, while an operator is waiting for information from the customer such as a missing signature or contact number.

  1. (Optional) In the Change Request ID field, type the ID of the change request (up to 30 characters).
  2. (Optional) In the Memo field, type the reason for creating the field (up to 60 characters).
  3. Click Save.

    XTRAC adds the new reason to the list.

    Note: To remove a value from the list, select it, and then click Delete or check the Delete check box.
  4. For each new value that you want to add, repeat steps 2 through 8.

Creating a Manual Suspend Rule

Note: To define a manual suspend rule, you need the Create and Suspend Rule security functions as part of the security group that is associated with your entitlement set.

To create a manual suspend rule

  1. In Feature Explorer, click Rules > Suspend Rules.
  2. In the Suspend Rule Summary window, from the Node drop-down list box, select the node where you want to define the new rule.
  3. Click New.
  4. In the Suspend Rule Detail window, in the Description field, type a description for the rule (up to 60 characters).
  5. In the Event drop-down list box, ensure that MA (Manual) is selected.
  6. In the Condition tab, build the rule conditions by selecting the fields, criteria, and values.

See Rule Conditions and Building a Rule Condition

  1. In the Action tab, in the Prevent Manual Suspensions section, specify when you want to prevent suspensions.

If you choose Always Allow Suspensions, XTRAC disables the other options.

  1. In the Specify Expire Options section, specify the expiration options that you want to use.
  2. In the Reason Value Group drop-down list box, select the reason value group that you want to use.
  3. (Optional) If you want work items in a split family to suspend, check the Suspend all split release items check box, and then type a value in the Suspend from generation field to indicate the generation you want the suspension to start with.
  4. (Optional) In the Change Request ID field, type the ID of the change request (up to 30 characters).
  5. (Optional) In the Memo field, type the reason for creating the rule (up to 60 characters).
  6. Click Save.

    XTRAC saves the rule, numbers it, and appends it to the bottom of the sequence list on the Suspend Rule Summary window.
  7. Specify the order that XTRAC executes the rules in.

    See Ordering Rules
  8. Specify the node and rule association.

    See Using Rules Stored at Another Node.

Creating an Automatic Suspend Rule

Note: To define an automatic suspend rule, you need the Create and Suspend Rule security functions as part of the security group that is associated with your entitlement set.

To create an automatic suspend rule

  1. In Feature Explorer, click Rules > Suspend Rules.
  2. In the Suspend Rule Summary window, from the Node drop-down list box, select the node where you want to define the new rule.
  3. Click New.
  4. In the Suspend Rule Detail window, in the Description field, type a description for the rule (up to 60 characters).
  5. In the Event drop-down list box, select the AC, AR, AU, or AL event.
  6. In the Condition tab, build the rule conditions by selecting the fields, criteria, and values.

See Rule Conditions and Building a Rule Condition.

  1. In the Action tab, in the Specify Expire Options section, specify an expiration option.

Specify only one expiration option when you define an automatic suspend rule.

  1. In the Reason Value Group drop-down list box, select the group that you want to use.
  2. (Optional) If you want work items in a split family to suspend, check the Suspend all split release items check box, and then type a value in the Suspend from generation field to indicate the generation you want the suspension to start with.
  3. In the Automatic Suspend Options section, in the Reason drop-down list box, select the reason for the suspension.
  4. In the Memo field, type text about the suspension.

XTRAC filters this list based on the Reason Value Group that you select.

  1. Select the automatic suspend options that you want to use.
  2. (Optional) In the Change Request ID field, type the ID of the change request (up to 30 characters).
  3. (Optional) In the Memo field, type the reason for creating the rule (up to 60 characters).
  4. Click Save.

XTRAC saves the rule, numbers it, and appends it to the bottom of the list on the Suspend Rule Summary window.

  1. Specify the order that XTRAC executes the rules in.

See Ordering Rules.

  1. Specify the node and rule association.

See Using Rules Stored at Another Node.

Copyright © 2011-2014 XTRAC, LLC. All rights reserved.